package service;

import bean.vo.*;

import java.util.List;
import java.util.Map;

/**
 * service
 * User: 邱
 * Date: 2024/12/16 18:40
 * Description:
 * Version: V1.0
 */
public interface EchartsService {
    /**
     * 查询缴费情况
     * @return
     */
    MonthDataVo findChargeList();

    /**
     * 查询医疗预约情况
     * @return
     */
    Map<String, List> findMedicalList();

    /**
     * 查询访客人数
     * @return
     */
    VisitorNumVo findVisitorNumber();

    /**
     * 查询业主人数
     * @return
     */
    DwellerNumVo findAllOwner();

    /**
     * 查询居民人数
     * @return
     */
    DwellerNumVo findAllDweller();

    /**
     * 查询缴费金额和未缴费金额
     * @return
     */
    PaymentVo findPayment();

    OrderInfoVo findSaleGoodsNum();

    DwellerNumVo findComplaintNum();

    MonthDataVo findVisitorList();

    MonthDataVo findComplaintList();

    MonthDataVo findSaleGoodsList();

    Map<String, List> findChargeRecord();

    Map<String, List> findMaintenance();
}
